#ifndef __Skeleton_hpp__
#define __Skeleton_hpp__

#include "Bone.hpp"

namespace ge {

GE_DECLARE_CLASS( Skeleton );

//----------------------------------------------------------------------------//
//
//----------------------------------------------------------------------------//

class Skeleton : public virtual ReferenceCounted
{
 public:

     // Description
     class Desc : public virtual ReferenceCounted
     {
      public:

      protected:
     };
     GE_DECLARE_PTR( Desc );

     // State
     class State : public virtual ReferenceCounted
     {
      public:

      protected:
     };
     GE_DECLARE_PTR( Desc );

 protected:

};

} // namespace ge

#endif//___hpp__
